package com.foreknow.practice.demo16;

import java.io.*;

/**
 * 数据输入流/数据输出流
 * DataInputStream
 * DataOutputStream
 */
public class DataInputStreamDemo {
    public static void main(String[] args) {
        FileOutputStream fos = null;
        try {
//            //创建一个节点流
//            fos = new FileOutputStream("myfile.data ");
//            DataOutputStream dos = new DataOutputStream(fos);//处理流  对节点流功能的增强
//            //向文件写字符串
//            dos.writeUTF("您您好,这是一个测试程序");
//            //向文件写基本数据
//            dos.writeInt(20);
//            //关闭资源
//            dos.close();
            FileInputStream fis = new FileInputStream("myfile.data");
            DataInputStream dis = new DataInputStream(fis);
            String uft = dis.readUTF();
            Integer i =dis.readInt();
            System.out.println("name"+uft+"age"+i);
            dis.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}
